package top.aigoo.project01.utils.weixin.message.pojo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

/**
 * @Description: 用户AccessToken实体类，用来接收accesstoken以及openid等信息
 * @Author: Mr.OYSHUO.欧阳大叔  mail:1642302522@qq.com
 * @Version 1.0.0
 * @Date: 2021/9/9 8:28
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class UserAccessToken {
    //获取到的凭证
    @JsonProperty("access_token")
    private String accessToken;

    //凭证有效时间 单位秒
    @JsonProperty("expires_in")
    private String expiresIn;

    // 表示更新令牌，用来获取下一次的访问令牌，这里没有太大用处
    @JsonProperty("refresh_token")
    private String refreshToken;

    // 该用户在此公众号下的身份标识,对于此微信号具有唯一性
    @JsonProperty("openid")
    private String openId;

    // 表示权限范围.这里可以省略
    @JsonProperty("scope")
    private String scope;
}
